﻿.allnavbarWrap { height: 35px; margin-bottom: 2px;} 
#allAllnavbar { width:100%; height:37px;border: 1px solid #CCC;background: url(../images/navbg.jpg) repeat-x;position: absolute; border-left:none; border-right:none; }
#allnavbar { width: 960px; margin:0 auto ;line-height: 33px;}
#allnavbar a:hover { color:#ff7398 }
#allnavbar .allmenu { float:left; }
#allnavbar span {float:left; display:block;}
#allnavbar span a{  font-size:14px; color: #222;  padding-left:10px;  }
#allnavbar .allmenu li { float:left; line-height:33px; height:35px; font-size:14px; position:relative; display:inline; margin-left:10px;border-right: 1px solid transparent;border-left: 1px solid transparent;}
#allnavbar .allmenu li:hover {background:#fff;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#allnavbar .allmenu li a { display:block; padding:0 15px ; color: #222;; line-height: 33px;}
#allnavbar .allmenu li a:hover {text-decoration: none;color: #000;}
.hidenav{display: none;position: absolute;top:35px;background-color: #fff;width: 150px;border: 1px solid #ccc;border-top: none;padding:0px 5px;font-size: 12px;margin-left: -1px;box-shadow: 0px 1px 3px 0px #EEE;border-radius: 0px 0px 4px 4px; z-index:99999;}
.hidenav a{border-bottom: 1px dashed #ddd;}
.hidenav a:hover{color: #F37053; font-weight: bold;}
.hidenav a:last-child{border-bottom: 1px dashed transparent;}
.loginmenu{ float:right; }
.loginmenu a{ padding-right:13px; line-height:33px; color:#222; font-size:14px; }


.login_p_b_a{ float: right!important; }
.zg-noti-number { background: #BF1031; border: 1px solid #B11331; box-shadow: 0 1px 2px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.15); color: #fff; display: inline-block; font-size: 11px; font-weight: 700; -webkit-text-size-adjust: none; padding: 0 4px; height: 14px; line-height: 14px; border-radius: 14px; text-indent: 0; text-align: center; text-decoration: none; position: absolute; top: 2px; right: 1px; }
#user_info a{ float:right; padding: 0 5px 0 10px;  margin: 2px 0 2px 0; display: block; line-height: 31px; }
#user_info img{ width: 25px; height: 25px; border-radius: 5px; border: 1px solid; border-color: #F2F2F2 #DDD #DDD #F2F2F2; padding: 2px; line-height: 0px; margin: 0 -10px 0 -5px; max-width:none; }
.nologin{ padding: 0 7px; }

.login_p_b_a .hovernav { float:right; line-height:35px; height:35px; font-size:14px; position:relative; display:inline; border-right: 1px solid transparent;border-left: 1px solid transparent;  }
.login_p_b_a .hovernav:hover {background:#fff;border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
.login_p_b_a .hovernav a { display:block; padding:0 15px ; color: #222;; line-height: 35px;}
.login_p_b_a .hovernav a:hover {text-decoration: none;color: #000;}

.login_p_b_a .hidenav{margin-right: -1px; right: 0px;  }
.login_p_b_a .hidenav a{border-bottom: 1px dashed #ddd;   font-size: 12px; float: none!important; }
.login_p_b_a .hidenav a:hover{color: #F37053; font-weight: bold;}
.login_p_b_a .hidenav a:last-child{border-bottom: 1px dashed transparent;}









